import api from './index'

/**
 * 小说列表API
 */
export const novelAPI = {
  // 获取小说列表
  getList: (params) => api.get('/page/novels', { params }),
  
  // 获取小说详情
  getDetail: (id) => api.get(`/page/novels/${id}`),
  
  // 获取章节内容
  getChapter: (novelId, chapterId) => 
    api.get(`/page/novels/${novelId}/chapters/${chapterId}`),
  
  // 获取分类列表
  getCategories: () => api.get('/page/categories'),

  // 获取当前作者的作品列表
  getWriterNovels: () => api.get('/writer/novels'),

  // 提交作者认证（multipart/form-data）
  registerAuthor: (formData) => api.post('/page/register', formData, {
    headers: { 'Content-Type': 'multipart/form-data' },
  }),
}

export const userAPI = {
  // 检查是否管理员
  isAdmin: () => api.get('/user/is_admin'),
}

